Any Monotone Function Is Realized by Interlocked Polygons
نویسندگان
چکیده
Suppose there is a collection of n simple polygons in the plane, none of which overlap each other. The polygons are interlocked if no subset can be separated arbitrarily far from the rest. It is natural to ask the characterization of the subsets that makes the set of interlocked polygons free (not interlocked). This abstracts the essence of a kind of sliding block puzzle. We show that any monotone Boolean function f on n variables can be described by m = O(n) interlocked polygons. We also show that the decision problem that asks if given polygons are interlocked is PSPACE-complete.
منابع مشابه
Any monotone boolean function can be realized by interlocked polygons
We show how to construct interlocked collections of simple polygons in the plane that fall apart upon removing certain combinations of pieces. Precisely, interiordisjoint simple planar polygons are interlocked if no subset can be separated arbitrarily far from the rest, moving each polygon as a rigid object as in a slidingblock puzzle. Removing a subset S of these polygons might keep them inter...
متن کاملOptimal Algorithms for Stabbing Polygons by Monotone Chains
In this paper we present optimal algorithms to compute monotone stabbers for convex polygons. More precisely, given a set of m convex polygons with n vertices in total we want to stab the polygons with an x-monotone polygonal chain such that each polygon is entered at its leftmost point and departed at its rightmost point. Since such a stabber does not exist in general, we study two related pro...
متن کاملConvexifying Monotone Polygons
This paper considers reconngurations of polygons, where each polygon edge is a rigid link, no two of which can cross during the motion. We prove that one can reconngure any monotone polygon into a convex polygon; a polygon is monotone if any vertical line intersects the interior at a (possibly empty) interval. Our algorithm computes in O(n 2) time a sequence of O(n 2) moves, each of which rotat...
متن کاملPolygon-to-Function Conversion for Sweeping
This paper describes an approach to the representation of polygons by real functions and its application to sweeping. We combine an algorithm employing a monotone function of a boolean operation, with R-functions. Application of this method results in a continuous function F(x,y) with zero value at polygon edges. We discuss and illustrate different sweeping techniques with the use of functional...
متن کاملFinding the Maximum Area Axis-parallel Rectangle in a Polygon
We consider the geometric optimization problem of nding the maximum area axis-parallel rectangle (MAAPR) in an n-vertex general polygon. We characterize the MAAPR for general polygons by considering di erent cases based on the types of contacts between the rectangle and the polygon. We present a general framework for solving a key subcase of the MAAPR problem which dominates the running time fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Algorithms
دوره 5 شماره
صفحات -
تاریخ انتشار 2012